/**
 * 
 */
package io.gitee.falllee.dao.enums;

/**
 * @author batty
 *
 */
public enum JdbcTypeEnum {

    /**
     * CHAR
     */
    CHAR("CHAR"),

    /**
     * VARCHAR
     */
    VARCHAR("VARCHAR"),

    /**
     * LONGVARCHAR
     */
    LONGVARCHAR("LONGVARCHAR"),

    /**
     * NUMERIC
     */
    NUMERIC("NUMERIC"),

    /**
     * DECIMAL
     */
    DECIMAL("DECIMAL"),

    /**
     * NUMBER
     */
    NUMBER("NUMBER"),

    /**
     * BIT
     */
    BIT("BIT"),

    /**
     * BOOLEAN
     */
    BOOLEAN("BOOLEAN"),

    /**
     * TINYINT
     */
    TINYINT("TINYINT"),

    /**
     * SMALLINT
     */
    SMALLINT("SMALLINT"),

    /**
     * INTEGER
     */
    INTEGER("INTEGER"),

    /**
     * BIGINT
     */
    BIGINT("BIGINT"),

    /**
     * REAL
     */
    REAL("REAL"),

    /**
     * FLOAT
     */
    FLOAT("FLOAT"),

    /**
     * DOUBLE
     */
    DOUBLE("DOUBLE"),

    /**
     * BINARY
     */
    BINARY("BINARY"),

    /**
     * VARBINARY
     */
    VARBINARY("VARBINARY"),

    /**
     * LONGVARBINARY
     */
    LONGVARBINARY("LONGVARBINARY"),

    /**
     * DATE
     */
    DATE("DATE"),

    /**
     * TIME
     */
    TIME("TIME"),

    /**
     * TIMESTAMP
     */
    TIMESTAMP("TIMESTAMP"),

    /**
     * CLOB
     */
    CLOB("CLOB"),

    /**
     * BLOB
     */
    BLOB("BLOB"),

    /**
     * ARRAY
     */
    ARRAY("ARRAY"),

    /**
     * DISTINCT
     */
    DISTINCT("DISTINCT"),

    /**
     * STRUCT
     */
    STRUCT("STRUCT"),

    /**
     * REF
     */
    REF("REF"),

    /**
     * DATALINK
     */
    DATALINK("DATALINK"),
    
    /**
     * DEFAULT
     */
    DEFAULT("DEFAULT");

    private String jdbcType;

    private JdbcTypeEnum(String jdbcType) {
        this.jdbcType = jdbcType;
    }

    public String getJdbcType() {
        return this.jdbcType;
    }
}
